.tct:where(.astro-qmqfxoze){box-sizing:border-box;display:grid;grid-template-columns:minmax(86px,max-content) 1fr;grid-template-rows:auto auto auto;align-items:center;column-gap:12px;row-gap:10px;width:100%;max-width:600px;margin:0 auto;font-family:var(--sl-font-system, ui-sans-serif, system-ui, sans-serif)}.tct:where(.astro-qmqfxoze) :where(.astro-qmqfxoze){box-sizing:border-box;margin:0}.tct-axis:where(.astro-qmqfxoze){grid-column:1;display:flex;flex-direction:column;gap:1px;font-size:12px;font-weight:700;line-height:1.15;text-align:right;justify-self:end}.tct-axis-typed:where(.astro-qmqfxoze){color:color-mix(in srgb,var(--blue) 80%,var(--sl-color-text))}.tct-axis-committed:where(.astro-qmqfxoze){color:color-mix(in srgb,var(--green) 78%,var(--sl-color-text))}.tct-axis-home:where(.astro-qmqfxoze){font-size:9.5px;font-weight:600;letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--sl-color-gray-3, #64748b)}.tct-lane:where(.astro-qmqfxoze){grid-column:2;display:flex;align-items:center;min-width:0;min-height:42px;padding:4px 8px;border-radius:10px;border:1px solid var(--sl-color-gray-5, #d0d5dd);background:var(--sl-color-bg, #fff)}.tct-burst:where(.astro-qmqfxoze){flex:1 1 auto;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.tct-burst-flat:where(.astro-qmqfxoze){flex-wrap:nowrap;gap:8px}.tct-rightslot:where(.astro-qmqfxoze){flex:0 0 96px;min-width:0;display:flex;align-items:center;justify-content:flex-start;padding-left:8px}.tct-pill:where(.astro-qmqfxoze){display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;line-height:1.1;white-space:nowrap}.tct-pill-typed:where(.astro-qmqfxoze){color:color-mix(in srgb,var(--blue) 82%,var(--sl-color-text));background:color-mix(in srgb,var(--blue) 13%,var(--sl-color-bg));border:1.5px solid color-mix(in srgb,var(--blue) 55%,transparent)}.tct-pill-committed:where(.astro-qmqfxoze){color:color-mix(in srgb,var(--green) 80%,var(--sl-color-text));background:color-mix(in srgb,var(--green) 14%,var(--sl-color-bg));border:1.5px solid color-mix(in srgb,var(--green) 58%,transparent)}.tct-flat-line:where(.astro-qmqfxoze){flex:1 1 auto;min-width:10px;height:0;border-top:2px solid color-mix(in srgb,var(--green) 38%,var(--sl-color-gray-4))}.tct-flat-value:where(.astro-qmqfxoze){flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;color:var(--sl-color-gray-3, #64748b);white-space:nowrap}.tct-settle:where(.astro-qmqfxoze){grid-column:2;grid-row:1 / 3;justify-self:end;width:96px;margin-right:8px;align-self:stretch;margin-top:-3px;margin-bottom:-3px;display:flex;align-items:flex-start;justify-content:center;padding-top:3px;border-radius:9px;border:1px dashed color-mix(in srgb,var(--green) 50%,var(--sl-color-gray-4));background:color-mix(in srgb,var(--green) 9%,transparent);pointer-events:none;z-index:1}.tct-settle-label:where(.astro-qmqfxoze){font-size:9.5px;font-weight:700;letter-spacing:.02em;line-height:1.1;text-align:center;white-space:nowrap;color:color-mix(in srgb,var(--green) 80%,var(--sl-color-text));background:var(--sl-color-bg-sidebar, #f7f8fa);padding:1px 6px;border-radius:999px}.tct-timeaxis:where(.astro-qmqfxoze){grid-column:2;display:flex;flex-direction:column;align-items:flex-start}.tct-timeaxis-line:where(.astro-qmqfxoze){align-self:stretch;height:0;border-top:1.5px solid var(--sl-color-gray-4, #94a3b8)}.tct-timeaxis-label:where(.astro-qmqfxoze){margin-top:3px;font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--sl-color-gray-3, #64748b)}@media(max-width:560px){.tct:where(.astro-qmqfxoze){grid-template-columns:minmax(64px,max-content) 1fr;column-gap:8px}.tct-axis:where(.astro-qmqfxoze){font-size:11px}.tct-burst:where(.astro-qmqfxoze){flex-wrap:wrap;gap:3px}.tct-pill:where(.astro-qmqfxoze){font-size:10px;padding:3px 6px}.tct-rightslot:where(.astro-qmqfxoze){flex-basis:80px;padding-left:5px}.tct-flat-value:where(.astro-qmqfxoze){font-size:10px}.tct-settle:where(.astro-qmqfxoze){width:80px}.tct-settle-label:where(.astro-qmqfxoze){font-size:9px;padding:1px 4px}}
